@charset "utf-8";
/*
ibw.cn Reset Stylesheet
v2.4
Author: Carter
Last Updated: 2014-05-27
*/
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 Tahoma,arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'!important;}.red{color:red}
	/* 项目主体部分设置 */
body{background:#fff;color:#464646;font-family:'microsoft yahei'}
a{color:#464646;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#b6222b;}

.header { position:relative; width:100%; height:488px; }

.topArea { width:1002px; height:134px; margin:0 auto; position:relative; }

.logo, .logo a { float:left; width:246px; height:134px; display:inline; overflow:hidden; }
.logo a { text-indent:-999em; overflow:hidden; }

.wel{position:absolute;top:12px;left:0;}
.wel em{font-weight:bold;}

.slogan{float:left;margin:42px 0 0 0;font-size:12px;color:#222;}
.slogan em{color:#f00;}

.tel { position:absolute; right:0; top:26px; height:70px; }

.setFn { float:right; width:450px; height:36px; padding:57px 25px 0 0; color:#fff; text-align:right; display:none; }
.setFn a { color:#fff; }
.setFn a:hover { color:#fff; }

.kd-l { position:absolute; top:3px; right:-133px; width:220px; height:30px; overflow:hidden; }
.kd-l li { float:left; height:30px; padding:0 4px 0 32px; line-height:30px; }
.kd-l .cn {/* background:url(cn.gif) no-repeat 10px center */}
.kd-l .en { /*background:url(en.gif) no-repeat 10px center*/ }
.kd-l .en a,.kd-l .ru a { color:#fff; }
.kd-l .ru { /*background:url(ru.gif) no-repeat 10px center*/ }

	/* 导航 */
.navArea { position:absolute; bottom:0; right:0; width:1000px; height:37px; margin:0 auto; border-radius:5px 5px 0 0; border:solid #bdbdbd; border-width:1px 1px 0; clear:both; }
.nav { width:1000px; height:37px; margin:0; clear:both; }
.nav ul { height:37px; margin:0; padding:0 4px; font-weight:bold; line-height:37px; }
.nav ul li { position:relative; float:left; font-size:13px; font-weight:normal; width:110px; height:37px; background:url(navLine.gif) no-repeat 0 center; text-align:center; }
.nav ul li a { display:block; height:38px; color:#3c3c3c; }
.nav ul li a:hover,.nav ul li .current { background:url(navCur.jpg) no-repeat center top; color:#fff; text-decoration:none; }

.nav .subNav { position:absolute; top:37px; left:-124px; width:420px; padding:10px 20px; font-size:12px; background:#fff; display:none; z-index:11; text-align:left; }
.nav .subNav dl { float:left; width:220px; }
.nav .subNav dt { float:left; width:110px; height:28px; font-size:14px; line-height:28px; font-weight:normal; }
.nav .subNav dt a { display:inline-block; height:auto; padding-left:15px; background:url(ico_24.jpg) no-repeat 0 10px; color:#373737; text-decoration:none; }
.nav .subNav dt a:hover { background:url(ico_25.jpg) no-repeat 0 10px; color:#129c3c; }
.nav .subNav p { float:right; width:180px; padding-top:12px; }

.nav .n1 .subNav,.nav .n2 .subNav,.nav .n4 .subNav { left:0; }
.nav .n5 .subNav { left:-84px; }

.nav .n2 .subNav,.nav .n4 .subNav,.nav .n5 .subNav { width:300px; }
.nav .n2 .subNav dl,.nav .n4 .subNav dl,.nav .n5 .subNav dl { width:110px; }
.nav .n2 dt,.nav .n4 dt,.nav .n5 dt { width:110px; }




.nav .n3 .subNav { width:610px; }
.nav .n3 .subNav dl { width:430px; }
.nav .n3 dt { width:215px; font-size:13px; }

.nav .n8 .subNav { width:360px; }
.nav .n8 .subNav dl { width:140px; }
.nav .n8 dt { width:140px; }

.nav .n4 .subNav p { padding-top:0; }

.nav .n6 .subNav { left:-268px; width:360px; }
.nav .n6 .subNav dl { width:140px; }
.nav .n6 dt { width:140px; }


.banner { position:relative; width:100%; height:354px; overflow:hidden; }
.banner .hd { position:absolute; bottom:50px; left:50%; width:1000px; height:15px; margin-left:-500px; z-index:99; }
.banner .hd ul { float:right; }
.banner .hd ul li { float:left; width:15px; height:15px; line-height:15px; text-align:center; font-size:0px; background:#fff; color:#999; margin:0px 3px;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; display:inline; }
.banner .hd ul li.on { }
.banner .bd { position:absolute; top:0px; left:50%; width:1440px; height:354px; margin-left:-720px; text-align:center; }

/* 图片列表 */
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .pic-item .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list .pic-item dl { padding:0 5px; line-height:26px; text-align:center; }

.footer { width:1000px; margin:0 auto; border-top:1px solid #ccc; }
.link { width:1000px;  margin:0 auto; padding:10px 0; line-height:24px; }
.link .lj { float:left; width:120px; text-align:center; font-size:14px; color:#000; line-height:48px; }
.linkBox { float:left; width:830px; padding-left:10px; }
.linkBox a { color:#000;}
.linkBox a:hover { color:#f3920d; }

.copyright { padding:10px 0; line-height:22px; }
.copyright select { float:right; }